/*
【例5.8】求Fibonacci(斐波那契)数列的前 40 个数。
这个数列有如下特点:第1两个数为1,1。从第3个数开始,该数是其前面两个数之和。
即该数列为1,1,2,3,5,13,…,用数学方式表示为
F=1 (n =1) 
F2 = 1 (n=2) 
F=F1+Fn2(n≥3)
这是一个有趣的古典数学问题:有一对兔子,从出生后第3个月起每个月都生一对兔子。
小兔子长到第3个月后每个月又生一对兔子。假设所有兔子都不死,问每个月的兔子总数为多少?
*/

#include<stdio.h>
int main()
{
    int f1=1,f2=1,f3; 
    int i;
    printf("%12d\n%12d\n",f1,f2); 
    for(i=1; i<=38; i++)
    {
        f3=f1+f2;
        printf("%12d\n",f3); 
        f1=f2; 
        f2=f3 ;
    }
    return 0;
}